Successfully Teaching Relational Database Concepts to Computer Literacy Students: The Spreadsheet Metaphor
نویسندگان
چکیده
A challenge facing computer literacy classes is the proper course content level. The challenge is to take the students to a higher level academically but without driving them away because they feel an “easy” course has become “hard.” Accepting this challenge, we have moved the database portion of the computer literacy class beyond keystrokes (rote learning) to data modeling using the spreadsheet as a metaphor for a relational database. Although not found in the current literature, this metaphor facilitates the understanding of the foundations of relational theory and enables computer literacy students to design normalized multi-entity databases within several class sessions. Students combine relational theory and keystroke knowledge of Microsoft Access to implement finished applications. The resultant applications are free of data redundancy problems that often plague non-normalized databases.
منابع مشابه
Ac 2007-1160: a Spreadsheet-based Simulation of Cpu Instruction Execution
The Spreadsheet CPU simulates a central processing unit for teaching purposes. The simulator provides interactive instruction execution like the “Little Man Computer,” the LC-3, and other simulators, but it is not a stand-alone program. Instead, it is implemented atop an off-the-shelf copy of the Microsoft Excel spreadsheet. The spreadsheet cells make it easy for students to observe the simulat...
متن کاملA spreadsheet-based simulation of CPU instruction execution
The Spreadsheet CPU simulates a central processing unit for teaching purposes. The simulator provides interactive instruction execution like the “Little Man Computer,” the LC-3, and other simulators, but it is not a stand-alone program. Instead, it is implemented atop an off-the-shelf copy of the Microsoft Excel spreadsheet. The spreadsheet cells make it easy for students to observe the simulat...
متن کاملچگونه میتوانم رایانه را به وسیلۀ روشهای خلاق به کودکان کم توان ذهنی آموزش دهم؟ (اقدامپژوهی)
Background: Today, using of computer is a variable of literacy. Training of computer to mentally retarded children is basically different. The purpose of this study was to design and perform the creative methods for computerizing education for mental retarded children and determining the effectiveness of these methods. Methods: The present study is a Qualitative study. Population of this stud...
متن کاملA Cognitive Apprenticeship Based Approach to Teaching Relational Database Analysis and Design
Educators have a twofold challenge in teaching relational database design concepts: to deliver the theory of relational database and to provide students with practical skills to perform effectively in real life. This paper introduces a pedagogical approach based on Cognitive apprenticeship for teaching an undergraduate relational database course. The goal of utilizing cognitive apprenticeship m...
متن کامل- - An Approach of Teaching Data Management
The paper focuses on some didactical issues of teaching courses that relate to data management for students at the undergraduate level. The method is based on more than ten years of experience gained by the authors of delivering data management courses in Bulgarian and foreign universities. The main issue discussed in this paper concerns the choice of the topics for several courses and practica...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- Computer Science Education
دوره 6 شماره
صفحات -
تاریخ انتشار 1995